package es.gesfutbol.domini;

import java.io.Serializable;
import java.util.Date;
import java.util.Set;

import es.gesfutbol.domini.implementacio.Equip;
import es.gesfutbol.domini.implementacio.Estadi;
import es.gesfutbol.domini.implementacio.EstadisticaArbitre;
import es.gesfutbol.domini.implementacio.Jornada;

public interface IPartit extends Serializable{

	public Long getIdPartit();

	public void setIdPartit(Long idPartit);

	public Date getData();

	public void setData(Date data);

	public Integer getGolsLocal();

	public void setGolsLocal(Integer golsLocal);

	public Integer getGolsVisitant();

	public void setGolsVisitant(Integer golsVisitant);
	
	public String getNomPartit();
	
	public void setNomPartit(String nomPartit);
	
	public Equip getEquipLocal();

	public void setEquipLocal(Equip equipLocal);

	public Equip getEquipVisitant();

	public void setEquipVisitant(Equip equipVisitant);

	public Estadi getEstadi();

	public void setEstadi(Estadi estadi);

	public Jornada getJornada();

	public void setJornada(Jornada jornada);
	
	public Set<EstadisticaArbitre > getArbitres();

	public void setArbitres(Set<EstadisticaArbitre> arbitres);

}